From: Florian Müllner Date: Wed, 21 Sep 2016 21:28:54 +0000 (+0200) Subject: main: Remove telepathy-specific log handling X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~459 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=2d814bfc5e9834a593e293070589812b9006c6a4;p=gnome-shell.git main: Remove telepathy-specific log handling The built-in telepathy integration is far less prominent than it used to be, and doesn't really justify a link time dependency to send debug message over D-Bus. https://bugzilla.gnome.org/show_bug.cgi?id=771721 --- diff --git a/configure.ac b/configure.ac index b2617e114..eec7f085c 100644 --- a/configure.ac +++ b/configure.ac @@ -90,7 +90,6 @@ GTK_MIN_VERSION=3.15.0 GIO_MIN_VERSION=2.45.3 LIBECAL_MIN_VERSION=3.5.3 LIBEDATASERVER_MIN_VERSION=3.17.2 -TELEPATHY_GLIB_MIN_VERSION=0.17.5 POLKIT_MIN_VERSION=0.100 STARTUP_NOTIFICATION_MIN_VERSION=0.11 GCR_MIN_VERSION=3.7.5 @@ -111,7 +110,6 @@ SHARED_PCS="gio-unix-2.0 >= $GIO_MIN_VERSION libstartup-notification-1.0 >= $STARTUP_NOTIFICATION_MIN_VERSION gobject-introspection-1.0 >= $GOBJECT_INTROSPECTION_MIN_VERSION libcanberra libcanberra-gtk3 - telepathy-glib >= $TELEPATHY_GLIB_MIN_VERSION polkit-agent-1 >= $POLKIT_MIN_VERSION gcr-base-3 >= $GCR_MIN_VERSION" if test x$have_systemd = xyes; then diff --git a/src/main.c b/src/main.c index 44fdd832c..660b60eb7 100644 --- a/src/main.c +++ b/src/main.c @@ -20,8 +20,6 @@ #include #include #include -#include -#include #include "shell-global.h" #include "shell-global-private.h" @@ -297,17 +295,10 @@ default_log_handler (const char *log_domain, const char *message, gpointer data) { - TpDebugSender *sender = data; GTimeVal now; g_get_current_time (&now); - /* Send telepathy debug through DBus */ - if (log_domain != NULL && g_str_has_prefix (log_domain, "tp-glib")) - tp_debug_sender_add_message (sender, &now, log_domain, log_level, message); - - /* Filter out telepathy-glib logs, we don't want to flood Shell's output - * with those. */ if (!log_domain || !g_str_has_prefix (log_domain, "tp-glib")) g_log_default_handler (log_domain, log_level, message, data); @@ -408,7 +399,6 @@ main (int argc, char **argv) GOptionContext *ctx; GError *error = NULL; int ecode; - TpDebugSender *sender; bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); @@ -451,14 +441,7 @@ main (int argc, char **argv) shell_introspection_init (); shell_fonts_init (); - /* Turn on telepathy-glib debugging but filter it out in - * default_log_handler. This handler also exposes all the logs over D-Bus - * using TpDebugSender. */ - tp_debug_set_flags ("all"); - - sender = tp_debug_sender_dup (); - - g_log_set_default_handler (default_log_handler, sender); + g_log_set_default_handler (default_log_handler, NULL); /* Initialize the global object */ if (session_mode == NULL) @@ -473,7 +456,6 @@ main (int argc, char **argv) g_debug ("Doing final cleanup"); _shell_global_destroy_gjs_context (shell_global_get ()); g_object_unref (shell_global_get ()); - g_object_unref (sender); return ecode; }